/* CSS Document */
.datePicker-Warpper,.datePicker-Warpper *{ margin:0; padding:0; list-style:none; border:none; outline:none; resize:none; text-decoration:none; font-family:Microsoft YaHei; font-weight:normal; font-style:normal; -moz-box-sizing:inherit; 
-o-box-sizing:inherit; 
-webkit-box-sizing:inherit; 
box-sizing:inherit;

-webkit-user-select: none;
-moz-user-select: none;   
-ms-user-select: none; 
-o-user-select: none;
user-select: none;
}
.datePicker-Warpper{ position:absolute; border:1px solid #ddd; border-radius:3px; background:#f8f8f8; padding:10px; padding-top:0; z-index:9999;}
.datePicker-Warpper .dpw-top-bar{ padding:15px 0; position:relative;}
.datePicker-Warpper .dpw-top-bar .bar-tips{ font-size:14px; color:#888; margin-right: 110px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.datePicker-Warpper .dpw-top-bar .bar-btn{ font-size:14px; color:#666; position:absolute; top:12px; right:0; height:24px; line-height:24px; padding:0 8px; border:1px solid #ddd; border-radius:3px; cursor:pointer;}
.datePicker-Warpper .dpw-top-bar .bar-btn:hover{ background:#eee;}
.datePicker-Warpper .dpw-top-bar .bar-btn.empty{ right: 55px;}

.datePicker-Warpper .dpw-list-main{ min-height:200px; background:#fff; border:1px solid #ddd; overflow:hidden; position:relative; padding-bottom:10px;}
.datePicker-Warpper .dpw-list-main .main-box{ width:200px; float:right; margin-right:10px;}
.datePicker-Warpper .dpw-list-main .main-box:first-child{ float:left; margin-left:10px; margin-right:0;}
.datePicker-Warpper .dpw-list-main .box-year-month{ position:relative; padding:10px 0;}
.datePicker-Warpper .dpw-list-main .box-year-month .text{ text-align:center; font-size:0;}
.datePicker-Warpper .dpw-list-main .box-year-month .text span{ display:inline-block; font-size:15px; color:#555; padding:0 8px;}
.datePicker-Warpper .dpw-list-main .box-year-month .jt-btn{ position:absolute; width:25px; height:20px; line-height:20px; text-align:center; top:10px; font-family:Verdana; color:#999; cursor:pointer;}
.datePicker-Warpper .dpw-list-main .box-year-month .jt-btn:hover{ background:#eee;}
.datePicker-Warpper .dpw-list-main .box-year-month .jt-btn.minus{ left:0;}
.datePicker-Warpper .dpw-list-main .box-year-month .jt-btn.plus{ right:0;}
.datePicker-Warpper .dpw-list-main .box-week{ font-size:0; padding-bottom:8px; overflow:hidden;}
.datePicker-Warpper .dpw-list-main .box-week span{ display:inline-block; width:14.285%; text-align:center; font-size:14px; color:#555; float:left;}
.datePicker-Warpper .dpw-list-main .box-day ul{ overflow:hidden; font-size:0;}
.datePicker-Warpper .dpw-list-main .box-day li{ float:left; width:14.285%; line-height:25px; text-align:center; font-size:13px; color:#666; cursor:pointer;}
.datePicker-Warpper .dpw-list-main .box-day li.weight{ color:#f60;}
.datePicker-Warpper .dpw-list-main .box-day li.active,
.datePicker-Warpper .dpw-list-main .box-day li.active:hover{ background:#7de9e9;}
.datePicker-Warpper .dpw-list-main .box-day li[isClick='no']:hover{ background:none;}
.datePicker-Warpper .dpw-list-main .box-day li[isClick='no']{ color:#ccc !important;}
.datePicker-Warpper .dpw-list-main .box-day li.normal{ color:#999;}
.datePicker-Warpper .dpw-list-main .box-day li:hover{ background:#eee;}
.datePicker-Warpper .dpw-list-main .box-time{ overflow:hidden; padding:15px 0; position:absolute; width:200px; right:10px; bottom:0; border-top:1px solid #ddd;}
.datePicker-Warpper .dpw-list-main .main-box:first-child .box-time{ left:10px; right:inherit;}
.datePicker-Warpper .dpw-list-main .box-time select{ width:28%; padding-left:3%; float:left; border:1px solid #ddd; border-radius:3px; margin-left:6%; color:#666;}
.datePicker-Warpper .dpw-list-main .box-time select:first-child{ margin-left:2%;}